SPL: Unit Testing Performance

نویسندگان

  • Lubomír Bulej
  • Tomáš Bureš
  • Vojtěch Horký
  • Jaroslav Kotrč
  • Lukáš Marek
  • Tomáš Trojánek
  • Petr Tůma
چکیده

Unit testing is an attractive quality management tool in the software development process, however, practical obstacles make it difficult to use unit tests for performance testing. We present Stochastic Performance Logic, a formalism for expressing performance requirements, together with interpretations that facilitate performance evaluation in the unit test context. The formalism and the interpretations are evaluated in multiple experiments, to demonstrate (1) the ability to reflect typical developer concerns related to performance, and (2) the ability to identify performance differences in realistic measurements. This work was partially supported by the EU project ASCENS 257414 and Charles University institutional funding D3S, Technical Report no. D3S-TR-2014-04

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Architectural Evolution of a Software Product Line: an experience report

This work presents an experience report on the architectural decisions taken in the evolution of a Software Product Line (SPL) of Model-based Testing tools (PLeTs). This SPL was partially designed and developed with the intention of minimizing effort and time-to-market during the development of a family of performance testing tools. With the evolution of our research and the addition of new fea...

متن کامل

A Univariate Marginal Approach for Pairwise Testing of Software Product Lines

Software Product Line (SPL) is a software engineering paradigm that is inspired by the concept of reusability of common features, formulated for different software products. Complete testing of all software products in SPL is known to be unfeasible. This is due to the very large number of possible products that can be produced or configured using a combination of features in the SPL. Pairwise T...

متن کامل

Software Product Lines System Test Case Tool: A Proposal

Nowadays the decision whether to work with Software Product Lines (SPL) or not becomes a binding requirement for the strategic planning of companies. Learning how to choose the ideal tools to test a SPL is beneficial for companies in this planning process. Even though the ascending number of available software engineering testing tools, SPL testing lacks specific tools capable of supporting the...

متن کامل

Splenius capitis is a reliable target for measuring cervical vestibular evoked myogenic potentials in adults.

The cervical vestibular evoked myogenic potential (cVEMP) is a common and simple test of vestibulospinal reflex patency. In the clinic, cVEMPs are measured in response to loud sounds from the sternocleidomastoid (SCM) on the ventral neck, as subjects maintain an uncomfortable head posture needed to recruit SCM. Here we characterize the cVEMP in a dorsal neck turner (splenius capitis; SPL), and ...

متن کامل

Software product line testing - A systematic mapping study

Context: Software product lines (SPL) are used in industry to achieve more efficient software development. However, the testing side of SPL is underdeveloped. Objective: This study aims at surveying existing research on SPL testing in order to identify useful approaches and needs for future research. Method: A systematic mapping study is launched to find as much literature as possible, and the ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2014